package com.rs.service.rs;

import java.util.List;
import java.util.Map;

import com.rs.model.CommonResult;
import com.rs.model.Progress;

public interface ProgressService {
	/*****App*******/
	//修改项目进度
	CommonResult<String> progressUpdateApp(Progress progress);

	//查询该项目下的所有人员进度
	CommonResult<List<Progress>> progressQueryProjectAllApp(Integer pre_prid);

	//查询进度的详细信息
	CommonResult<Progress> progressQueryDetailApp(Integer pre_id);

	//查询自己的进度列表
	CommonResult<List<Progress>> progressOwnDetailProApp(Integer pre_uid);

	/*********PC********/
	//PC查询所有的进度
	CommonResult<Map<String, Object>> progressQueryAllPc(Integer pageNum);

	//pc查询进度详情
	CommonResult<Progress> progressQueryDetailsPc(Integer pre_id);

	//pc条件查询
	CommonResult<Map<String, Object>> progressConditionQueryPc(Progress progress);

	//pc根据时间查询
	CommonResult<Map<String, Object>> progressSetUpTimeQueryPc(Map<String, String> map);

	// * PC查询该项目下的所有人员进度
	CommonResult<Map<String, Object>> progressQueryProjectAllPc(Progress progress);

}
